up: embedded systems - modbus  
embedded systems - modbus - crc calculationWhat links here?
//##############################################################################
int crc16(char* string, int length) 
{
    int     crc = 0xFFFF;


for (int x = 0; x < length; x++ ) { crc = crc ^ string[x]; for (int y = 0; y < 8; y++) { if ( (crc & 0x0001) == 0x0001 ) { crc = ( (crc >> 1 ) ^ 0xA001 ); } else { crc = crc >> 1; } } }

return crc; }
embedded systems - modbus - crc calculation
filename:embedded systems - modbus - crc calculation
filename:embedded%20systems%20%2D%20modbus%20%2D%20crc%20calculation
last edit:September 27 2019 20:03:06 (1682 days ago)
ct = 1714962594.000000 = May 05 2024 22:29:54
ft = 1569628986.000000 = September 27 2019 20:03:06
dt = 145333608.000000